tread on the heels of

na. (人)接踵而至;(事件)接连发生
[网络] 接踵而来;紧随